//package org.example.demo1startjava17.download.hDemo;
//
//import lombok.AllArgsConstructor;
//import lombok.Builder;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//
//import java.math.BigDecimal;
//import java.util.*;
//
///**
// * 备货单打印
// *
// * @author liubanglong
// * @since 2022-05-05
// */
//@Data
//public class OdsProOccupyPrintViewVo {
//    /**
//     * 车次号
//     */
//    private Set<String> trainNumbers = new HashSet<>();
//    /**
//     * 车牌号
//     */
//    private Set<String> chCds = new HashSet<>();
//    /**
//     * 司机电话
//     */
//    private Set<String> driverPhones = new HashSet<>();
//    /**
//     * 单号
//     */
//    private Set<String> orderNos = new HashSet<>();
//    /**
//     * 工贸名称
//     */
//    private Set<String> industryTradeNames = new HashSet<>();
//    /**
//     * 库位分配情况
//     */
//    private List<ProductInfo> productInfos = new ArrayList<>();
//
//    /**
//     * 方量、分配数统计
//     */
//    private Map<String, BigDecimal> sumQty = new HashMap<>(2);
//
//
//    @Data
//    @Builder
//    @AllArgsConstructor
//    @NoArgsConstructor
//    public static class ProductInfo {
//        /**
//         * 单号
//         */
//        private String orderNo;
//        /**
//         * 车次号
//         */
//        private String mergeNo;
//        /**
//         * 货主编码
//         */
//        private String proOwnerCode;
//        /**
//         * 货主名称
//         */
//        private String proOwnerName;
//        /**
//         * 产品型号
//         */
//        private String productCode;
//        /**
//         * 产品描述
//         */
//        private String productDesc;
//        /**
//         * 方量 单位立方米
//         */
//        private BigDecimal quantity;
//        /**
//         * 产品尺寸（长宽高）
//         */
//        private String size;
//        /**
//         * 出库数量
//         */
//        private Integer qty;
//        /**
//         * 库位
//         */
//        private String locCode;
//        /**
//         * 库位，已分配数量
//         */
//        private Integer locFpQty;
//        /**
//         * 按照物料分组的出库数量合计
//         */
//        private Integer wlQty = 0;
//        /**
//         * 按照物料分组的方量合计
//         */
//        private BigDecimal wlQuantity = BigDecimal.ZERO;
//        /**
//         * 按照货主分组的合并行数
//         */
//        private Integer ownerRowSpan = 1;
//        /**
//         * 按照物料分组的合并行数
//         */
//        private Integer wlRowSpan = 1;
//        /**
//         * 按照运单分组的合并行数
//         */
//        private Integer orderRowSpan = 1;
//        /**
//         * 是否备货标识备货
//         */
//        private String preFlag;
//        /**
//         * 单据状态
//         */
//        private String djStatus;
//        /**
//         * 配送中心(工贸名称)
//         */
//        private String cpRef7;
//    }
//}
